package io.wdb.modules.generator.generator.dao;

import io.wdb.modules.generator.generator.entity.VipMemberEntity;
import io.wdb.modules.generator.generator.entity.statistics.VipStatistics;
import io.wdb.modules.generator.generator.entity.web.DaysQueryRequest;

import org.apache.ibatis.annotations.Mapper;
import io.wdb.modules.manager.sys.dao.BaseDao;


/**
 * 
 * 
 * @author wdb
 * @email admin@wdb007.com
 * @date 2018-02-27 11:29:24
 */
@Mapper
public interface VipMemberDao extends BaseDao<VipMemberEntity> {
	@Deprecated
	String totalVipMonthUsers();
	@Deprecated
	String totalVipYearUsers();

	VipStatistics daysVipMonth(DaysQueryRequest daysQueryRequest);

	VipStatistics daysVipYear(DaysQueryRequest daysQueryRequest);
	
	VipStatistics daysAvailableVipYear(DaysQueryRequest daysQueryRequest);
	
	VipStatistics daysAvailableVipMonth(DaysQueryRequest daysQueryRequest);
}
